package com.zfl.entity;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 权限实体类（对应permission表）
 * 不依赖MyBatis-Plus，纯POJO
 */
@Data  // Lombok注解：自动生成getter/setter/toString等
@NoArgsConstructor  // 无参构造
@AllArgsConstructor // 全参构造
public class Permission {
    // 对应表中id字段（自增主键）
    private Long id;
    // 对应表中url字段（接口路径）
    private String url;
    // 对应表中description字段（权限描述）
    private String description;
    // 新增：对应表中bit_position字段（二进制权限位）
    private Integer bitPosition;
}